import os
import re

# 指定你要处理的目录
directory = 'E:\学习资源\华夏代驾-多端全栈项目实战，大型商业级代驾业务全流程落地[完结]\\{1}--课程\\{10}--第10章在线发布代驾项目'

# 遍历目录中的所有文件
for filename in os.listdir(directory):
    # 检查文件是否以.mp4结尾
    if filename.endswith('.mp4'):
        # 使用正则表达式提取所需的文件名部分
        new_name_match = re.search(r'(\d-\d[^【]*)', filename)

        if new_name_match:
            new_name = new_name_match.group(0) + '.mp4'  # 提取匹配部分并添加.mp4后缀
            # 构建新的文件路径
            old_file_path = os.path.join(directory, filename)
            new_file_path = os.path.join(directory, new_name)
            # 重命名文件
            os.rename(old_file_path, new_file_path)
            print(f'Renamed: {filename} -> {new_name}')

print("所有文件已成功重命名。")